// QuaternionsLib.h
// Quaternion Static Library

#include <iostream>
#include <stdexcept>
#include <cmath>


namespace Quaternions
{
    class MyQuaternions
    {

    public:
		static void ReadQuaternionAngle(float *axis, float degree);
		static void ReadQuaternion(float x, float y, float z, float w);

		// Quaternion mutiplication
        static float (*Mutiply(float *quaternion2));

		// Normalizing
		static float (*Normalize());

		// Get magnitude
		static float GetMagnitude();

		// Get conjugate
		static float (*GetConjugate());

	};
}
